package com.hndfsj.app.enums;

/**
 * 本项目所有枚举值定义
 * 
 * @author zxj
 *
 */
public class LZJCSEnum {

	/**
	 * 监管状态
	 * 
	 * @author Administrator
	 *
	 */
	public enum Construct_Status {
		未监管, 监管
	}

	/**
	 * 案件状态
	 * 
	 * @author zxj
	 *
	 */
	public enum Cases_Status {
		未申请, 待立案, 待审核, 待结案, 结案, 超期未结案,

	}

	/**
	 * 平台基础角色
	 * 
	 * @copyright {@link www.hndfsj.com}
	 * @author zxj
	 * @version 2015年3月30日 下午4:12:43
	 * 
	 */
	public enum LZXCEnum_Role {
		大队长("LZXC_BIG_CAPTAIN"), 外勤("LZXC_FIELD"), 内业("LZXC_INTERNAL_WORKER"), 系统管理员("LZXC_SYSTEMER"), 中队长(
				"LZXC_MID_CAPTAIN");

		String id;

		private LZXCEnum_Role(String id) {
			this.id = id;
		}

		public String getId() {
			return this.id;
		}

		public void setId(String id) {
			this.id = id;
		}

		public static boolean contains(String roleId) {
			for (LZXCEnum_Role type : values()) {
				if (type.name().equals(roleId)) {
					return true;
				}
			}
			return false;
		}

	}
}
